﻿body 
{
	margin: 0; 
	padding: 10px; 
	background-color: #FFFFFF; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:normal;}

td.tdTopLine 
{
	border-top: #BBC98F 5px outset; 
	border-left: #BBC98F 1px solid;
	border-right: #BBC98F 1px solid;
	border-bottom: #BBC98F 1px solid;
}

hr {
	color: #efefef;
	height: -13px;
	width: 100%;
	text-align:left;
}

table.GreenTable {
	font: 9px verdana,verdana, arial;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	text-align: left;
	color: #333;
	line-height: 19px;
}

td.tdGreen {
	margin: 0;
	border-bottom: 1px dotted #C3C3C3;
/*	border-top: 0px;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;*/
}

thead.theadGreen, tr.theadGreen {
	background-color: #575757;
	padding:  20px 10px;
	color: #fff;
	font-weight: bold;
	border-right: 2px solid #333;
	text-align:center;
}

tr.trGreen 
{
	/*padding: 20px 10px;*/
	border: 1px dotted #000000;
	text-align: center;
}

td.tdInfoAConseguir
{
    border: 1px solid #000000;
    background-color:#ffe4c4;
	text-align:center;
}

td.tdInfoConseguido
{
    border: 1px solid #000000;
    background-color:Transparent;
    text-align:center;
}

tfoot.tfootGreen, tr.tfootGreen {
	background-color: #575757;
	padding:  20px 10px;
	color: #F47020;
	font-weight: bold;
	font-size:11px;
	border-right: 2px solid #333;
	text-align:center;
}

FondoTitulo
{
    border: 1px solid #000000;
    background-color:#575757;
    text-align:center;   
}

PrintPanel
{
    padding: 3px;
}    

tr.TituloCompetencia
{
	background-color: #D3D3D3;
	padding:  20px 10px;
	color: #fff;
	font-weight: bold;
	border-right: 2px solid #333;
	text-align:left;
}